﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace MutilLanguage_Search.Data
{
    class Init
    {
        public static Hashtable htStopWords;
        public static SortedDictionary<string, int> sdSynonyms;
        public static SortedDictionary<string, int> sdTranslate;
        public static SortedDictionary<string, string> sdLinksSyn;
        public static SortedDictionary<string, string> sdLinksTra;
        public static SortedDictionary<string, int> sdKeyWordsSyn;
        public static SortedDictionary<string, int> sdKeyWordsTra;
        public static SortedDictionary<string, int> sdTopKeyWordsSyn;
        public static SortedDictionary<string, int> sdKTopeyWordsTra;
        public static SortedDictionary<string, int> sdTopLinksSyn;
        public static SortedDictionary<string, int> sdMergeSynonyms;
        public static void init()
        {
            htStopWords = new Hashtable();
            sdSynonyms = new SortedDictionary<string, int>();
            sdTranslate = new SortedDictionary<string, int>();
            sdLinksSyn = new SortedDictionary<string, string>();
            sdLinksTra = new SortedDictionary<string, string>();
            sdKeyWordsSyn = new SortedDictionary<string, int>();
            sdKeyWordsTra = new SortedDictionary<string, int>();
            sdTopKeyWordsSyn = new SortedDictionary<string, int>();
            sdKTopeyWordsTra = new SortedDictionary<string, int>();
            sdMergeSynonyms = new SortedDictionary<string, int>();
            sdTopLinksSyn = new SortedDictionary<string, int>();
            //StopWords
            htStopWords.Add("a", 1);
            htStopWords.Add("able", 1);
            htStopWords.Add("about", 1);
            htStopWords.Add("above", 1);
            htStopWords.Add("abroad", 1);
            htStopWords.Add("abst", 1);
            htStopWords.Add("accordance", 1);
            htStopWords.Add("according", 1);
            htStopWords.Add("accordingly", 1);
            htStopWords.Add("across", 1);
            htStopWords.Add("act", 1);
            htStopWords.Add("actually", 1);
            htStopWords.Add("added", 1);
            htStopWords.Add("adj", 1);
            htStopWords.Add("affected", 1);
            htStopWords.Add("affecting", 1);
            htStopWords.Add("affects", 1);
            htStopWords.Add("after", 1);
            htStopWords.Add("afterwards", 1);
            htStopWords.Add("again", 1);
            htStopWords.Add("against", 1);
            htStopWords.Add("ago", 1);
            htStopWords.Add("ah", 1);
            htStopWords.Add("ahead", 1);
            htStopWords.Add("ain't", 1);
            htStopWords.Add("all", 1);
            htStopWords.Add("allow", 1);
            htStopWords.Add("allows", 1);
            htStopWords.Add("almost", 1);
            htStopWords.Add("alone", 1);
            htStopWords.Add("along", 1);
            htStopWords.Add("alongside", 1);
            htStopWords.Add("already", 1);
            htStopWords.Add("also", 1);
            htStopWords.Add("although", 1);
            htStopWords.Add("always", 1);
            htStopWords.Add("am", 1);
            htStopWords.Add("amid", 1);
            htStopWords.Add("amidst", 1);
            htStopWords.Add("among", 1);
            htStopWords.Add("amongst", 1);
            htStopWords.Add("an", 1);
            htStopWords.Add("and", 1);
            htStopWords.Add("announce", 1);
            htStopWords.Add("another", 1);
            htStopWords.Add("any", 1);
            htStopWords.Add("anybody", 1);
            htStopWords.Add("anyhow", 1);
            htStopWords.Add("anymore", 1);
            htStopWords.Add("anyone", 1);
            htStopWords.Add("anything", 1);
            htStopWords.Add("anyway", 1);
            htStopWords.Add("anyways", 1);
            htStopWords.Add("anywhere", 1);
            htStopWords.Add("apart", 1);
            htStopWords.Add("apparently", 1);
            htStopWords.Add("appear", 1);
            htStopWords.Add("appreciate", 1);
            htStopWords.Add("appropriate", 1);
            htStopWords.Add("approximately", 1);
            htStopWords.Add("are", 1);
            htStopWords.Add("aren", 1);
            htStopWords.Add("arent", 1);
            htStopWords.Add("aren't", 1);
            htStopWords.Add("arise", 1);
            htStopWords.Add("around", 1);
            htStopWords.Add("as", 1);
            htStopWords.Add("a's", 1);
            htStopWords.Add("aside", 1);
            htStopWords.Add("ask", 1);
            htStopWords.Add("asking", 1);
            htStopWords.Add("associated", 1);
            htStopWords.Add("at", 1);
            htStopWords.Add("auth", 1);
            htStopWords.Add("available", 1);
            htStopWords.Add("away", 1);
            htStopWords.Add("awfully", 1);
            htStopWords.Add("b", 1);
            htStopWords.Add("back", 1);
            htStopWords.Add("backward", 1);
            htStopWords.Add("backwards", 1);
            htStopWords.Add("be", 1);
            htStopWords.Add("became", 1);
            htStopWords.Add("because", 1);
            htStopWords.Add("become", 1);
            htStopWords.Add("becomes", 1);
            htStopWords.Add("becoming", 1);
            htStopWords.Add("been", 1);
            htStopWords.Add("before", 1);
            htStopWords.Add("beforehand", 1);
            htStopWords.Add("begin", 1);
            htStopWords.Add("beginning", 1);
            htStopWords.Add("beginnings", 1);
            htStopWords.Add("begins", 1);
            htStopWords.Add("behind", 1);
            htStopWords.Add("being", 1);
            htStopWords.Add("believe", 1);
            htStopWords.Add("below", 1);
            htStopWords.Add("beside", 1);
            htStopWords.Add("besides", 1);
            htStopWords.Add("best", 1);
            htStopWords.Add("better", 1);
            htStopWords.Add("between", 1);
            htStopWords.Add("beyond", 1);
            htStopWords.Add("biol", 1);
            htStopWords.Add("both", 1);
            htStopWords.Add("brief", 1);
            htStopWords.Add("briefly", 1);
            htStopWords.Add("but", 1);
            htStopWords.Add("by", 1);
            htStopWords.Add("c", 1);
            htStopWords.Add("ca", 1);
            htStopWords.Add("came", 1);
            htStopWords.Add("can", 1);
            htStopWords.Add("cannot", 1);
            htStopWords.Add("cant", 1);
            htStopWords.Add("can't", 1);
            htStopWords.Add("caption", 1);
            htStopWords.Add("cause", 1);
            htStopWords.Add("causes", 1);
            htStopWords.Add("certain", 1);
            htStopWords.Add("certainly", 1);
            htStopWords.Add("changes", 1);
            htStopWords.Add("clearly", 1);
            htStopWords.Add("c'mon", 1);
            htStopWords.Add("co", 1);
            htStopWords.Add("co.", 1);
            htStopWords.Add("com", 1);
            htStopWords.Add("come", 1);
            htStopWords.Add("comes", 1);
            htStopWords.Add("concerning", 1);
            htStopWords.Add("consequently", 1);
            htStopWords.Add("consider", 1);
            htStopWords.Add("considering", 1);
            htStopWords.Add("contain", 1);
            htStopWords.Add("containing", 1);
            htStopWords.Add("contains", 1);
            htStopWords.Add("corresponding", 1);
            htStopWords.Add("could", 1);
            htStopWords.Add("couldnt", 1);
            htStopWords.Add("couldn't", 1);
            htStopWords.Add("course", 1);
            htStopWords.Add("c's", 1);
            htStopWords.Add("currently", 1);
            htStopWords.Add("d", 1);
            htStopWords.Add("dare", 1);
            htStopWords.Add("daren't", 1);
            htStopWords.Add("date", 1);
            htStopWords.Add("definitely", 1);
            htStopWords.Add("described", 1);
            htStopWords.Add("despite", 1);
            htStopWords.Add("did", 1);
            htStopWords.Add("didn't", 1);
            htStopWords.Add("different", 1);
            htStopWords.Add("directly", 1);
            htStopWords.Add("do", 1);
            htStopWords.Add("does", 1);
            htStopWords.Add("doesn't", 1);
            htStopWords.Add("doing", 1);
            htStopWords.Add("done", 1);
            htStopWords.Add("don't", 1);
            htStopWords.Add("down", 1);
            htStopWords.Add("downwards", 1);
            htStopWords.Add("due", 1);
            htStopWords.Add("during", 1);
            htStopWords.Add("e", 1);
            htStopWords.Add("each", 1);
            htStopWords.Add("ed", 1);
            htStopWords.Add("edu", 1);
            htStopWords.Add("effect", 1);
            htStopWords.Add("eg", 1);
            htStopWords.Add("eight", 1);
            htStopWords.Add("eighty", 1);
            htStopWords.Add("either", 1);
            htStopWords.Add("else", 1);
            htStopWords.Add("elsewhere", 1);
            htStopWords.Add("end", 1);
            htStopWords.Add("ending", 1);
            htStopWords.Add("enough", 1);
            htStopWords.Add("entirely", 1);
            htStopWords.Add("especially", 1);
            htStopWords.Add("et", 1);
            htStopWords.Add("et-al", 1);
            htStopWords.Add("etc", 1);
            htStopWords.Add("even", 1);
            htStopWords.Add("ever", 1);
            htStopWords.Add("evermore", 1);
            htStopWords.Add("every", 1);
            htStopWords.Add("everybody", 1);
            htStopWords.Add("everyone", 1);
            htStopWords.Add("everything", 1);
            htStopWords.Add("everywhere", 1);
            htStopWords.Add("ex", 1);
            htStopWords.Add("exactly", 1);
            htStopWords.Add("example", 1);
            htStopWords.Add("except", 1);
            htStopWords.Add("f", 1);
            htStopWords.Add("fairly", 1);
            htStopWords.Add("far", 1);
            htStopWords.Add("farther", 1);
            htStopWords.Add("few", 1);
            htStopWords.Add("fewer", 1);
            htStopWords.Add("ff", 1);
            htStopWords.Add("fifth", 1);
            htStopWords.Add("first", 1);
            htStopWords.Add("five", 1);
            htStopWords.Add("fix", 1);
            htStopWords.Add("followed", 1);
            htStopWords.Add("following", 1);
            htStopWords.Add("follows", 1);
            htStopWords.Add("for", 1);
            htStopWords.Add("forever", 1);
            htStopWords.Add("former", 1);
            htStopWords.Add("formerly", 1);
            htStopWords.Add("forth", 1);
            htStopWords.Add("forward", 1);
            htStopWords.Add("found", 1);
            htStopWords.Add("four", 1);
            htStopWords.Add("from", 1);
            htStopWords.Add("further", 1);
            htStopWords.Add("furthermore", 1);
            htStopWords.Add("g", 1);
            htStopWords.Add("gave", 1);
            htStopWords.Add("get", 1);
            htStopWords.Add("gets", 1);
            htStopWords.Add("getting", 1);
            htStopWords.Add("give", 1);
            htStopWords.Add("given", 1);
            htStopWords.Add("gives", 1);
            htStopWords.Add("giving", 1);
            htStopWords.Add("go", 1);
            htStopWords.Add("goes", 1);
            htStopWords.Add("going", 1);
            htStopWords.Add("gone", 1);
            htStopWords.Add("got", 1);
            htStopWords.Add("gotten", 1);
            htStopWords.Add("greetings", 1);
            htStopWords.Add("h", 1);
            htStopWords.Add("had", 1);
            htStopWords.Add("hadn't", 1);
            htStopWords.Add("half", 1);
            htStopWords.Add("happens", 1);
            htStopWords.Add("hardly", 1);
            htStopWords.Add("has", 1);
            htStopWords.Add("hasn't", 1);
            htStopWords.Add("have", 1);
            htStopWords.Add("haven't", 1);
            htStopWords.Add("having", 1);
            htStopWords.Add("he", 1);
            htStopWords.Add("hed", 1);
            htStopWords.Add("he'd", 1);
            htStopWords.Add("he'll", 1);
            htStopWords.Add("hello", 1);
            htStopWords.Add("help", 1);
            htStopWords.Add("hence", 1);
            htStopWords.Add("her", 1);
            htStopWords.Add("here", 1);
            htStopWords.Add("hereafter", 1);
            htStopWords.Add("hereby", 1);
            htStopWords.Add("herein", 1);
            htStopWords.Add("heres", 1);
            htStopWords.Add("here's", 1);
            htStopWords.Add("hereupon", 1);
            htStopWords.Add("hers", 1);
            htStopWords.Add("herself", 1);
            htStopWords.Add("hes", 1);
            htStopWords.Add("he's", 1);
            htStopWords.Add("hi", 1);
            htStopWords.Add("hid", 1);
            htStopWords.Add("him", 1);
            htStopWords.Add("himself", 1);
            htStopWords.Add("his", 1);
            htStopWords.Add("hither", 1);
            htStopWords.Add("home", 1);
            htStopWords.Add("hopefully", 1);
            htStopWords.Add("how", 1);
            htStopWords.Add("howbeit", 1);
            htStopWords.Add("however", 1);
            htStopWords.Add("how's", 1);
            htStopWords.Add("hundred", 1);
            htStopWords.Add("i", 1);
            htStopWords.Add("id", 1);
            htStopWords.Add("i'd", 1);
            htStopWords.Add("ie", 1);
            htStopWords.Add("if", 1);
            htStopWords.Add("ignored", 1);
            htStopWords.Add("i'll", 1);
            htStopWords.Add("im", 1);
            htStopWords.Add("i'm", 1);
            htStopWords.Add("immediate", 1);
            htStopWords.Add("immediately", 1);
            htStopWords.Add("importance", 1);
            htStopWords.Add("important", 1);
            htStopWords.Add("in", 1);
            htStopWords.Add("inasmuch", 1);
            htStopWords.Add("inc", 1);
            htStopWords.Add("inc.", 1);
            htStopWords.Add("indeed", 1);
            htStopWords.Add("index", 1);
            htStopWords.Add("indicate", 1);
            htStopWords.Add("indicated", 1);
            htStopWords.Add("indicates", 1);
            htStopWords.Add("information", 1);
            htStopWords.Add("inner", 1);
            htStopWords.Add("inside", 1);
            htStopWords.Add("insofar", 1);
            htStopWords.Add("instead", 1);
            htStopWords.Add("into", 1);
            htStopWords.Add("invention", 1);
            htStopWords.Add("inward", 1);
            htStopWords.Add("is", 1);
            htStopWords.Add("isn't", 1);
            htStopWords.Add("it", 1);
            htStopWords.Add("itd", 1);
            htStopWords.Add("it'd", 1);
            htStopWords.Add("it'll", 1);
            htStopWords.Add("its", 1);
            htStopWords.Add("it's", 1);
            htStopWords.Add("itself", 1);
            htStopWords.Add("i've", 1);
            htStopWords.Add("j", 1);
            htStopWords.Add("just", 1);
            htStopWords.Add("k", 1);
            htStopWords.Add("keep", 1);
            htStopWords.Add("keeps", 1);
            htStopWords.Add("kept", 1);
            htStopWords.Add("kg", 1);
            htStopWords.Add("km", 1);
            htStopWords.Add("know", 1);
            htStopWords.Add("known", 1);
            htStopWords.Add("knows", 1);
            htStopWords.Add("l", 1);
            htStopWords.Add("largely", 1);
            htStopWords.Add("last", 1);
            htStopWords.Add("lately", 1);
            htStopWords.Add("later", 1);
            htStopWords.Add("latter", 1);
            htStopWords.Add("latterly", 1);
            htStopWords.Add("least", 1);
            htStopWords.Add("less", 1);
            htStopWords.Add("lest", 1);
            htStopWords.Add("let", 1);
            htStopWords.Add("lets", 1);
            htStopWords.Add("let's", 1);
            htStopWords.Add("like", 1);
            htStopWords.Add("liked", 1);
            htStopWords.Add("likely", 1);
            htStopWords.Add("likewise", 1);
            htStopWords.Add("line", 1);
            htStopWords.Add("little", 1);
            htStopWords.Add("'ll", 1);
            htStopWords.Add("look", 1);
            htStopWords.Add("looking", 1);
            htStopWords.Add("looks", 1);
            htStopWords.Add("low", 1);
            htStopWords.Add("lower", 1);
            htStopWords.Add("ltd", 1);
            htStopWords.Add("m", 1);
            htStopWords.Add("made", 1);
            htStopWords.Add("mainly", 1);
            htStopWords.Add("make", 1);
            htStopWords.Add("makes", 1);
            htStopWords.Add("many", 1);
            htStopWords.Add("may", 1);
            htStopWords.Add("maybe", 1);
            htStopWords.Add("mayn't", 1);
            htStopWords.Add("me", 1);
            htStopWords.Add("mean", 1);
            htStopWords.Add("means", 1);
            htStopWords.Add("meantime", 1);
            htStopWords.Add("meanwhile", 1);
            htStopWords.Add("merely", 1);
            htStopWords.Add("mg", 1);
            htStopWords.Add("might", 1);
            htStopWords.Add("mightn't", 1);
            htStopWords.Add("million", 1);
            htStopWords.Add("mine", 1);
            htStopWords.Add("minus", 1);
            htStopWords.Add("miss", 1);
            htStopWords.Add("ml", 1);
            htStopWords.Add("more", 1);
            htStopWords.Add("moreover", 1);
            htStopWords.Add("most", 1);
            htStopWords.Add("mostly", 1);
            htStopWords.Add("mr", 1);
            htStopWords.Add("mrs", 1);
            htStopWords.Add("much", 1);
            htStopWords.Add("mug", 1);
            htStopWords.Add("must", 1);
            htStopWords.Add("mustn't", 1);
            htStopWords.Add("my", 1);
            htStopWords.Add("myself", 1);
            htStopWords.Add("n", 1);
            htStopWords.Add("na", 1);
            htStopWords.Add("name", 1);
            htStopWords.Add("namely", 1);
            htStopWords.Add("nay", 1);
            htStopWords.Add("nd", 1);
            htStopWords.Add("near", 1);
            htStopWords.Add("nearly", 1);
            htStopWords.Add("necessarily", 1);
            htStopWords.Add("necessary", 1);
            htStopWords.Add("need", 1);
            htStopWords.Add("needn't", 1);
            htStopWords.Add("needs", 1);
            htStopWords.Add("neither", 1);
            htStopWords.Add("never", 1);
            htStopWords.Add("neverf", 1);
            htStopWords.Add("neverless", 1);
            htStopWords.Add("nevertheless", 1);
            htStopWords.Add("new", 1);
            htStopWords.Add("next", 1);
            htStopWords.Add("nine", 1);
            htStopWords.Add("ninety", 1);
            htStopWords.Add("no", 1);
            htStopWords.Add("nobody", 1);
            htStopWords.Add("non", 1);
            htStopWords.Add("none", 1);
            htStopWords.Add("nonetheless", 1);
            htStopWords.Add("noone", 1);
            htStopWords.Add("no-one", 1);
            htStopWords.Add("nor", 1);
            htStopWords.Add("normally", 1);
            htStopWords.Add("nos", 1);
            htStopWords.Add("not", 1);
            htStopWords.Add("noted", 1);
            htStopWords.Add("nothing", 1);
            htStopWords.Add("notwithstanding", 1);
            htStopWords.Add("novel", 1);
            htStopWords.Add("now", 1);
            htStopWords.Add("nowhere", 1);
            htStopWords.Add("o", 1);
            htStopWords.Add("obtain", 1);
            htStopWords.Add("obtained", 1);
            htStopWords.Add("obviously", 1);
            htStopWords.Add("of", 1);
            htStopWords.Add("off", 1);
            htStopWords.Add("often", 1);
            htStopWords.Add("oh", 1);
            htStopWords.Add("ok", 1);
            htStopWords.Add("okay", 1);
            htStopWords.Add("old", 1);
            htStopWords.Add("omitted", 1);
            htStopWords.Add("on", 1);
            htStopWords.Add("once", 1);
            htStopWords.Add("one", 1);
            htStopWords.Add("ones", 1);
            htStopWords.Add("one's", 1);
            htStopWords.Add("only", 1);
            htStopWords.Add("onto", 1);
            htStopWords.Add("opposite", 1);
            htStopWords.Add("or", 1);
            htStopWords.Add("ord", 1);
            htStopWords.Add("other", 1);
            htStopWords.Add("others", 1);
            htStopWords.Add("otherwise", 1);
            htStopWords.Add("ought", 1);
            htStopWords.Add("oughtn't", 1);
            htStopWords.Add("our", 1);
            htStopWords.Add("ours", 1);
            htStopWords.Add("ourselves", 1);
            htStopWords.Add("out", 1);
            htStopWords.Add("outside", 1);
            htStopWords.Add("over", 1);
            htStopWords.Add("overall", 1);
            htStopWords.Add("owing", 1);
            htStopWords.Add("own", 1);
            htStopWords.Add("p", 1);
            htStopWords.Add("page", 1);
            htStopWords.Add("pages", 1);
            htStopWords.Add("part", 1);
            htStopWords.Add("particular", 1);
            htStopWords.Add("particularly", 1);
            htStopWords.Add("past", 1);
            htStopWords.Add("per", 1);
            htStopWords.Add("perhaps", 1);
            htStopWords.Add("placed", 1);
            htStopWords.Add("please", 1);
            htStopWords.Add("plus", 1);
            htStopWords.Add("poorly", 1);
            htStopWords.Add("possible", 1);
            htStopWords.Add("possibly", 1);
            htStopWords.Add("potentially", 1);
            htStopWords.Add("pp", 1);
            htStopWords.Add("predominantly", 1);
            htStopWords.Add("present", 1);
            htStopWords.Add("presumably", 1);
            htStopWords.Add("previously", 1);
            htStopWords.Add("primarily", 1);
            htStopWords.Add("probably", 1);
            htStopWords.Add("promptly", 1);
            htStopWords.Add("proud", 1);
            htStopWords.Add("provided", 1);
            htStopWords.Add("provides", 1);
            htStopWords.Add("put", 1);
            htStopWords.Add("q", 1);
            htStopWords.Add("que", 1);
            htStopWords.Add("quickly", 1);
            htStopWords.Add("quite", 1);
            htStopWords.Add("qv", 1);
            htStopWords.Add("r", 1);
            htStopWords.Add("ran", 1);
            htStopWords.Add("rather", 1);
            htStopWords.Add("rd", 1);
            htStopWords.Add("re", 1);
            htStopWords.Add("readily", 1);
            htStopWords.Add("really", 1);
            htStopWords.Add("reasonably", 1);
            htStopWords.Add("recent", 1);
            htStopWords.Add("recently", 1);
            htStopWords.Add("ref", 1);
            htStopWords.Add("refs", 1);
            htStopWords.Add("regarding", 1);
            htStopWords.Add("regardless", 1);
            htStopWords.Add("regards", 1);
            htStopWords.Add("related", 1);
            htStopWords.Add("relatively", 1);
            htStopWords.Add("research", 1);
            htStopWords.Add("respectively", 1);
            htStopWords.Add("resulted", 1);
            htStopWords.Add("resulting", 1);
            htStopWords.Add("results", 1);
            htStopWords.Add("right", 1);
            htStopWords.Add("round", 1);
            htStopWords.Add("run", 1);
            htStopWords.Add("s", 1);
            htStopWords.Add("said", 1);
            htStopWords.Add("same", 1);
            htStopWords.Add("saw", 1);
            htStopWords.Add("say", 1);
            htStopWords.Add("saying", 1);
            htStopWords.Add("says", 1);
            htStopWords.Add("sec", 1);
            htStopWords.Add("second", 1);
            htStopWords.Add("secondly", 1);
            htStopWords.Add("section", 1);
            htStopWords.Add("see", 1);
            htStopWords.Add("seeing", 1);
            htStopWords.Add("seem", 1);
            htStopWords.Add("seemed", 1);
            htStopWords.Add("seeming", 1);
            htStopWords.Add("seems", 1);
            htStopWords.Add("seen", 1);
            htStopWords.Add("self", 1);
            htStopWords.Add("selves", 1);
            htStopWords.Add("sensible", 1);
            htStopWords.Add("sent", 1);
            htStopWords.Add("serious", 1);
            htStopWords.Add("seriously", 1);
            htStopWords.Add("seven", 1);
            htStopWords.Add("several", 1);
            htStopWords.Add("shall", 1);
            htStopWords.Add("shan't", 1);
            htStopWords.Add("she", 1);
            htStopWords.Add("shed", 1);
            htStopWords.Add("she'd", 1);
            htStopWords.Add("she'll", 1);
            htStopWords.Add("shes", 1);
            htStopWords.Add("she's", 1);
            htStopWords.Add("should", 1);
            htStopWords.Add("shouldn't", 1);
            htStopWords.Add("show", 1);
            htStopWords.Add("showed", 1);
            htStopWords.Add("shown", 1);
            htStopWords.Add("showns", 1);
            htStopWords.Add("shows", 1);
            htStopWords.Add("significant", 1);
            htStopWords.Add("significantly", 1);
            htStopWords.Add("similar", 1);
            htStopWords.Add("similarly", 1);
            htStopWords.Add("since", 1);
            htStopWords.Add("six", 1);
            htStopWords.Add("slightly", 1);
            htStopWords.Add("so", 1);
            htStopWords.Add("some", 1);
            htStopWords.Add("somebody", 1);
            htStopWords.Add("someday", 1);
            htStopWords.Add("somehow", 1);
            htStopWords.Add("someone", 1);
            htStopWords.Add("somethan", 1);
            htStopWords.Add("something", 1);
            htStopWords.Add("sometime", 1);
            htStopWords.Add("sometimes", 1);
            htStopWords.Add("somewhat", 1);
            htStopWords.Add("somewhere", 1);
            htStopWords.Add("soon", 1);
            htStopWords.Add("sorry", 1);
            htStopWords.Add("specifically", 1);
            htStopWords.Add("specified", 1);
            htStopWords.Add("specify", 1);
            htStopWords.Add("specifying", 1);
            htStopWords.Add("still", 1);
            htStopWords.Add("stop", 1);
            htStopWords.Add("strongly", 1);
            htStopWords.Add("sub", 1);
            htStopWords.Add("substantially", 1);
            htStopWords.Add("successfully", 1);
            htStopWords.Add("such", 1);
            htStopWords.Add("sufficiently", 1);
            htStopWords.Add("suggest", 1);
            htStopWords.Add("sup", 1);
            htStopWords.Add("sure", 1);
            htStopWords.Add("t", 1);
            htStopWords.Add("take", 1);
            htStopWords.Add("taken", 1);
            htStopWords.Add("taking", 1);
            htStopWords.Add("tell", 1);
            htStopWords.Add("tends", 1);
            htStopWords.Add("th", 1);
            htStopWords.Add("than", 1);
            htStopWords.Add("thank", 1);
            htStopWords.Add("thanks", 1);
            htStopWords.Add("thanx", 1);
            htStopWords.Add("that", 1);
            htStopWords.Add("that'll", 1);
            htStopWords.Add("thats", 1);
            htStopWords.Add("that's", 1);
            htStopWords.Add("that've", 1);
            htStopWords.Add("the", 1);
            htStopWords.Add("their", 1);
            htStopWords.Add("theirs", 1);
            htStopWords.Add("them", 1);
            htStopWords.Add("themselves", 1);
            htStopWords.Add("then", 1);
            htStopWords.Add("thence", 1);
            htStopWords.Add("there", 1);
            htStopWords.Add("thereafter", 1);
            htStopWords.Add("thereby", 1);
            htStopWords.Add("thered", 1);
            htStopWords.Add("there'd", 1);
            htStopWords.Add("therefore", 1);
            htStopWords.Add("therein", 1);
            htStopWords.Add("there'll", 1);
            htStopWords.Add("thereof", 1);
            htStopWords.Add("therere", 1);
            htStopWords.Add("there're", 1);
            htStopWords.Add("theres", 1);
            htStopWords.Add("there's", 1);
            htStopWords.Add("thereto", 1);
            htStopWords.Add("thereupon", 1);
            htStopWords.Add("there've", 1);
            htStopWords.Add("these", 1);
            htStopWords.Add("they", 1);
            htStopWords.Add("theyd", 1);
            htStopWords.Add("they'd", 1);
            htStopWords.Add("they'll", 1);
            htStopWords.Add("theyre", 1);
            htStopWords.Add("they're", 1);
            htStopWords.Add("they've", 1);
            htStopWords.Add("thing", 1);
            htStopWords.Add("things", 1);
            htStopWords.Add("think", 1);
            htStopWords.Add("third", 1);
            htStopWords.Add("thirty", 1);
            htStopWords.Add("this", 1);
            htStopWords.Add("thorough", 1);
            htStopWords.Add("thoroughly", 1);
            htStopWords.Add("those", 1);
            htStopWords.Add("thou", 1);
            htStopWords.Add("though", 1);
            htStopWords.Add("thoughh", 1);
            htStopWords.Add("thousand", 1);
            htStopWords.Add("three", 1);
            htStopWords.Add("throug", 1);
            htStopWords.Add("through", 1);
            htStopWords.Add("throughout", 1);
            htStopWords.Add("thru", 1);
            htStopWords.Add("thus", 1);
            htStopWords.Add("til", 1);
            htStopWords.Add("till", 1);
            htStopWords.Add("tip", 1);
            htStopWords.Add("to", 1);
            htStopWords.Add("together", 1);
            htStopWords.Add("too", 1);
            htStopWords.Add("took", 1);
            htStopWords.Add("toward", 1);
            htStopWords.Add("towards", 1);
            htStopWords.Add("tried", 1);
            htStopWords.Add("tries", 1);
            htStopWords.Add("truly", 1);
            htStopWords.Add("try", 1);
            htStopWords.Add("trying", 1);
            htStopWords.Add("ts", 1);
            htStopWords.Add("t's", 1);
            htStopWords.Add("twice", 1);
            htStopWords.Add("two", 1);
            htStopWords.Add("u", 1);
            htStopWords.Add("un", 1);
            htStopWords.Add("under", 1);
            htStopWords.Add("underneath", 1);
            htStopWords.Add("undoing", 1);
            htStopWords.Add("unfortunately", 1);
            htStopWords.Add("unless", 1);
            htStopWords.Add("unlike", 1);
            htStopWords.Add("unlikely", 1);
            htStopWords.Add("until", 1);
            htStopWords.Add("unto", 1);
            htStopWords.Add("up", 1);
            htStopWords.Add("upon", 1);
            htStopWords.Add("ups", 1);
            htStopWords.Add("upwards", 1);
            htStopWords.Add("us", 1);
            htStopWords.Add("use", 1);
            htStopWords.Add("used", 1);
            htStopWords.Add("useful", 1);
            htStopWords.Add("usefully", 1);
            htStopWords.Add("usefulness", 1);
            htStopWords.Add("uses", 1);
            htStopWords.Add("using", 1);
            htStopWords.Add("usually", 1);
            htStopWords.Add("v", 1);
            htStopWords.Add("value", 1);
            htStopWords.Add("various", 1);
            htStopWords.Add("'ve", 1);
            htStopWords.Add("versus", 1);
            htStopWords.Add("very", 1);
            htStopWords.Add("via", 1);
            htStopWords.Add("viz", 1);
            htStopWords.Add("vol", 1);
            htStopWords.Add("vols", 1);
            htStopWords.Add("vs", 1);
            htStopWords.Add("w", 1);
            htStopWords.Add("want", 1);
            htStopWords.Add("wants", 1);
            htStopWords.Add("was", 1);
            htStopWords.Add("wasn't", 1);
            htStopWords.Add("way", 1);
            htStopWords.Add("we", 1);
            htStopWords.Add("wed", 1);
            htStopWords.Add("we'd", 1);
            htStopWords.Add("welcome", 1);
            htStopWords.Add("well", 1);
            htStopWords.Add("we'll", 1);
            htStopWords.Add("went", 1);
            htStopWords.Add("were", 1);
            htStopWords.Add("we're", 1);
            htStopWords.Add("weren't", 1);
            htStopWords.Add("we've", 1);
            htStopWords.Add("what", 1);
            htStopWords.Add("whatever", 1);
            htStopWords.Add("what'll", 1);
            htStopWords.Add("whats", 1);
            htStopWords.Add("what's", 1);
            htStopWords.Add("what've", 1);
            htStopWords.Add("when", 1);
            htStopWords.Add("whence", 1);
            htStopWords.Add("whenever", 1);
            htStopWords.Add("when's", 1);
            htStopWords.Add("where", 1);
            htStopWords.Add("whereafter", 1);
            htStopWords.Add("whereas", 1);
            htStopWords.Add("whereby", 1);
            htStopWords.Add("wherein", 1);
            htStopWords.Add("wheres", 1);
            htStopWords.Add("where's", 1);
            htStopWords.Add("whereupon", 1);
            htStopWords.Add("wherever", 1);
            htStopWords.Add("whether", 1);
            htStopWords.Add("which", 1);
            htStopWords.Add("whichever", 1);
            htStopWords.Add("while", 1);
            htStopWords.Add("whilst", 1);
            htStopWords.Add("whim", 1);
            htStopWords.Add("whither", 1);
            htStopWords.Add("who", 1);
            htStopWords.Add("whod", 1);
            htStopWords.Add("who'd", 1);
            htStopWords.Add("whoever", 1);
            htStopWords.Add("whole", 1);
            htStopWords.Add("who'll", 1);
            htStopWords.Add("whom", 1);
            htStopWords.Add("whomever", 1);
            htStopWords.Add("whos", 1);
            htStopWords.Add("who's", 1);
            htStopWords.Add("whose", 1);
            htStopWords.Add("why", 1);
            htStopWords.Add("why's", 1);
            htStopWords.Add("widely", 1);
            htStopWords.Add("will", 1);
            htStopWords.Add("willing", 1);
            htStopWords.Add("wish", 1);
            htStopWords.Add("with", 1);
            htStopWords.Add("within", 1);
            htStopWords.Add("without", 1);
            htStopWords.Add("wonder", 1);
            htStopWords.Add("won't", 1);
            htStopWords.Add("words", 1);
            htStopWords.Add("world", 1);
            htStopWords.Add("would", 1);
            htStopWords.Add("wouldn't", 1);
            htStopWords.Add("www", 1);
            htStopWords.Add("x", 1);
            htStopWords.Add("y", 1);
            htStopWords.Add("yes", 1);
            htStopWords.Add("yet", 1);
            htStopWords.Add("you", 1);
            htStopWords.Add("youd", 1);
            htStopWords.Add("you'd", 1);
            htStopWords.Add("you'll", 1);
            htStopWords.Add("your", 1);
            htStopWords.Add("youre", 1);
            htStopWords.Add("you're", 1);
            htStopWords.Add("yours", 1);
            htStopWords.Add("yourself", 1);
            htStopWords.Add("yourselves", 1);
            htStopWords.Add("you've", 1);
            htStopWords.Add("z", 1);
            htStopWords.Add("zero", 1);

        }

    }
}
